#ifndef QHEXVIEWER_H
#define QHEXVIEWER_H

#include <QMainWindow>
#include <QPlainTextEdit>

class QPushButton;
class QLineEdit;
class QTableWidget;
class QHBoxLayout;
class QVBoxLayout;
class QString;
class QLabel;
class QWidget;

class QHexViewer : public QMainWindow {
    Q_OBJECT

public:
    QHexViewer(QWidget *parent = 0);

private slots:
    void openFileDialog();
    void setTableWidgetRow();


private:
    QWidget *mMainWidget;
    QPushButton *mPushButton;
    QLineEdit *mLineEdit;
    QTableWidget *mTableWidget;
    QString mFilePath;
    QLabel *mStatusBar;
    QPlainTextEdit* mStringWidget;
    int mTalbeRowCount;


};

#endif // QHEXVIEWER_H
